Objectifs d'apprentissage
- Identifier les caractéristiques de performance et les cas d'utilisation de std::map et std::set.
- Différencier les conteneurs associatifs ordonnés et non ordonnés dans la STL.
- Mettre en œuvre une gestion automatisée de la mémoire à l'aide de std::unique_ptr pour une possession exclusive.
- Appliquer std::shared_ptr et std::weak_ptr pour gérer les ressources partagées et éviter les fuites de mémoire.